package org.iamd.domain.data;

import java.io.Serializable;

/**
 * Представлява абстракция за persistance обект.
 * 
 * @author И. Атанасов
 */
public abstract class Data implements IData {

	/** Идентификатор на обект. */
	private Serializable id;

	/**
	 * @see org.iamd.domain.data.IData#getId()
	 */
	@Override
	public Serializable getId() {
		return this.id;
	}

	/**
	 * Setter за идентификатор на persistance обект.
	 * 
	 * @param id
	 *            идентификатор на persistance обект
	 */
	protected void setId(Serializable id) {
		this.id = id;
	}

}